.box {
          width: 100vw;
          height: 100vh;
          background-color: #f8f8f8;

          .zhuti {
                    margin-top: 45px;
                    height: 93vh;
                    box-sizing: border-box;
                    padding: 10px;
          }
}

.div2 {
          margin-top: 20px;
          display: grid;
          background-color: #fff;
          grid-template-columns: repeat(4, 1fr);
          border-bottom: 2px solid #fff;

          div {
                    text-align: center;
                    margin-top: 10px;
          }

          div:nth-child(1),
          div:nth-child(5) {
                    font-weight: 900;
          }

          div:nth-child(4) {
                    margin-top: 20px;
                    font-size: 20px;
                    color: red;
          }
}
.aaaa{
          width: 355px;
          /* height: 200px; */
          /* background-color: aqua; */
          div{
                    margin-top: 30px;
                    display: grid;
                    grid-template-columns: repeat(3,1fr);
                    /* border-bottom: 2px solid #ccc; */
                    background-color: #fff;
                    span{
                              text-align: center;
                              
                    }
                    span:nth-child(2),
                    span:nth-child(1){
                              margin-top: 10px;
                              font-size: 15px;
                    }
                    span:nth-child(3){
                              color: red;
                              font-size: 20px;
                              font-weight: 900;
                    }
          }
}